An Introduction to what is byzantine fault tolerance (BFT)